@charset "utf-8";

.top{min-width: 1100px;}
.nav{min-width: 1100px; overflow: visible;}
body{min-width: 1100px; background: #eeeeee;}
.top1 .seacrh input.text {*margin: 7px 0px 7px -50px;}
.top1 .seacrh {position: relative;}
.nav ul{ overflow: visible;}
.nav ul .on{position: relative; overflow: visible; background: #fff;}
.nav ul .on a.on{ color:#000;}
.nav ul .on .yxj_jyxfw{margin: 0px;left: -1px;top: 39px;}
.nav .yxj_list h1 a{font-size: 16px;}
.nav ul li {line-height: 40px; position: relative; overflow: visible; width: 180px; text-align: center;}
a:hover {text-decoration: none !important;}
.con_title{ line-height: 32px; height: 32px; font-size: 32px; font-weight: bold; color: #1e9d70; overflow: hidden; background: url(bg_title.jpg) left bottom no-repeat; margin-bottom: 20px;}
.con_title h2{ position: absolute; z-index: 2; padding-right: 50px; background: url(bg_title_h.jpg) right bottom no-repeat #fff; }
.bg_fff{ background: #fff;}
.nav ul li ul{ position: absolute; top: 0; left: 0; width: 180px; border: 1px solid #00724d; background: #fff; text-align: center; z-index: 100; padding-bottom: 20px; display: none;}
.nav ul li ul h4{ font-size: 16px; color: #000000; margin-bottom: 10px;}
.nav ul li ul li{ width: 100%; height: 36px; line-height: 36px; color:#666666; font-size: 14px;}
.nav ul li ul li a{ color:#666666; font-size: 14px; line-height: 36px; padding: 0;}
.nav ul li ul li.act{ color: #1e9d70;}
.nav ul li ul li.act a{ color: #1e9d70;}
.nav ul li ul li a:hover{ color: #1e9d70;}
/*头部logo*/
.top{ height:80px; background:url(top.jpg);}
.top1{ padding-top:16px; width:1100px; margin:auto; position: relative;}
.top1 img.logo{ float:left;}
.top1 .seacrh{ width:195px; height:34px; float:left; background:url(search.png) no-repeat; margin-left:470px;}
.top1 .seacrh input{ float:left; border:0px; outline:none;}
.top1 .seacrh input.text{ margin:7px 0px 7px 20px; *margin: 7px 0px 7px -50px; width:145px; height:20px; background: #fbfbfb; line-height:18px; color: #6d6c6c; font-size: 12px;}
.top1 .seacrh input.sub{ background:url(search_b.png) no-repeat; width:16px; height:16px; cursor:pointer; margin-top:9px;}
.top1 .a{ line-height:36px; padding:0px 10px; font-family: "微软雅黑"; color: #000000; font-size: 12px;}

/*顶部导航*/
.nav{ height:40px; background:url(nav.png) top repeat-x #fff; padding-top:8px; position: relative; z-index: 1000;}
.nav ul{ width:1080px; margin:auto;}
.nav ul li{ float:left;}
.nav ul li a{ color:#fff; font-size: 16px; line-height:40px; padding:0px 35px;}
.nav ul li img{ margin-top:6px;}
.nav ul .right{ line-height:40px; color:#fff; padding:0px 10px;}
.nav .yxj_c2left h3 a:hover{ text-decoration: none;}

/*底部样式1*/
.foot1{ height:40px; background:#000; min-width: 1100px;width: 100%; margin-top: 50px;}
.footer1{ width:1100px; margin:auto; }
.footer1 ul{ float:left;}
.footer1 ul li{ float:left;}
.footer1 ul li a{ color:#fff; line-height:40px; font-size:12px; padding:0 10px;}
.footer1 ul li span{ color:#fff; line-height:40px;}
.footer1 p{ float:right; line-height:40px; font-size:12px; color:#fff;}
.footer1 p a{font-size: 12px;color: #fff;}

/*首页*/
.nivo-prevNav {	left:50%; background: url(btn_prev.png); width: 23px; height: 45px; font-size: 0; text-indent: -9999px; margin-left: -530px; display: none;}
.nivo-nextNav {	left:50%; background: url(btn_next.png); width: 23px; height: 45px; font-size: 0; text-indent: -9999px; margin-left: 530px; display: none;}
.con_title h2 a{ color: #1e9d70;}
.con_hp_news{ width: 1100px; margin: 0 auto;  margin-top: 50px;}
.con_hp_news_l{ width: 420px; margin-right: 30px; font-size: 0;}
.con_hp_news_r{ width: 650px;}
.hp_img{ width: 100%; max-width: 1920px; margin: 0 auto;}
.hp_img img{ width: 100%;}
.list_news li{ background: url(pic_dot_064.jpg)6px center no-repeat; padding: 0 0 0 24px; margin-top: 20px;}
.list_news ul li:first-child{ margin-top: 0;}
.list_news li a{ font-size: 16px; color: #666666;}
.list_news li a:hover{ color: #1e9d70}
.con_content_gywm{ font-size: 16px; line-height: 200%; color: #666666;}
.con_content_gywm p{ margin-bottom: 10px;}




/*二级页*/
.main_er{ width:1100px; margin:auto; margin-top:10px; margin-bottom:50px;}
.main_ti .left {background: url(title_r.png) no-repeat right center #fff;font-size: 18px;line-height: 34px;color: #000000;float: left;padding: 0px 40px 0px 25px;height: 31px;}
.main1{ background:#fff; padding-bottom: 30px;}
.main_ti span{ float:right; font-size:12px; color:#888888; padding-top:4px;}
.main_ti span a{ font-size:12px; color:#888888;}
.main_ti .left_in{ float:left; margin-left:40px; margin-top:7px;}
.main_ti .left_in .text{ background:none; outline:none; border:0px; color:#c8c8c8; font-family:"Microsoft Yahei"; width:190px;float:left;}
.main_ti .left_in .sub{ background:url(search1.png) no-repeat center; width:15px; height:20px; outline:none; border:0px; cursor:pointer; float:left;}
.main_left{ float:left; margin-left:20px; width:210px; background:url(rjjj.png) repeat-y right; padding-top:20px; min-height:640px;}
.main_left ul li{background: url(rjjj-1.jpg) no-repeat bottom; height:55px; overflow: visible;}
.main1{ background:#fff;}
.main_left ul li:hover,.main_left ul li.select{ margin-top: -3px; height: 58px; background:url(rjjj5.jpg) no-repeat left center;}
.main_left ul li a{ line-height:55px; padding-left:30px; font-size: 14px; color: #241d1d;}
.main_left ul li:hover a,.main_left ul li.select a{ color:#f13c05; padding-left: 30px; line-height: 60px;}
.main_left ul li span{ padding-left:86px; color:#d9d9d9;}
.main_left ul li:hover span,.main_left ul li.select span{color:#f13c05;}
.main_right{ float:left; width:810px; margin-left:30px; padding-bottom:60px; padding-top: 20px;}
.main_right h3{ font-size: 24px; color: #000000; text-align: center; margin-bottom: 30px;}
.con_content_jfpt{ line-height: 200%; font-size: 16px; color: #000000;}
.con_content_jfpt p{margin-bottom: 10px;}


/*北京圣陶科文中心*/
.banner_bjstwhzx{ background: url(banner_bjstwhzx.jpg) center top no-repeat; height: 274px;}
.container_bjstwhzx{ width: 1060px; margin: 30px auto 0 auto; }
.con_title_bjstwhzx { border-bottom: 1px solid #00724c; height: 32px; line-height: 32px; position: relative; width: 100%; margin-bottom: 40px;}
.con_title_bjstwhzx h4{ position: absolute; height: 32px; line-height: 32px; background: #00724c; font-weight: bold; color: #FFFFFF; left: 0; top: 0; padding: 0 18px; font-size: 16px;}
.con_jpts_bjstwhzx{ width: 700px; margin-right: 60px; text-align: center;}
.con_jpts_bjstwhzx img{ width: 100%; height: 294px;}
.con_xstj_bjstwhzx{ width: 300px; text-align: center;}
.content_xstj_bjstwhzx img{ width: 225px;}
.content_xstj_bjstwhzx{ position: relative; }
.btn_prev_xstj_bjstwhzx{ display: inline-block; width:11px; height: 23px; background: url(btn_prev_xstj_bjstwhzx.png); position: absolute; top: 130px; left: 0; cursor: pointer;}
.btn_next_xstj_bjstwhzx{ display: inline-block; width:11px; height: 23px; background: url(btn_next_xstj_bjstwhzx.png); position: absolute; top: 130px; right: 0; cursor: pointer;}
.lbt_xstj_bjstwhzx{ height: 294px; overflow: hidden;}
.lbt_xstj_bjstwhzx ul{ height: 294px; overflow: hidden;}
.lbt_xstj_bjstwhzx li{ width: 300px; text-align: center;}
.lbt_jpts_bjstwhzx{ height: 294px; overflow: hidden;}
.content_jpts_bjstwhzx{ position: relative;}
.nav_jpts_bjstwhzx{ position: absolute; height: 11px; line-height: 11px; bottom: -26px; width: 100%; text-align: center; font-size: 0;}
.nav_jpts_bjstwhzx a{ display: inline-block; width: 11px; height: 11px; border-radius: 11px; background: #bfbfbf; margin: 0 5px; cursor: pointer;}
.nav_jpts_bjstwhzx a.active{ background: #00724c;}
.main_right h4{ height: 48px; line-height: 48px; font-size: 24px; color: #333333; font-weight: bold; border-bottom: 2px solid #ededed; padding-left: 16px; margin-bottom: 30px;}
.list_download_bjstwhzx li{ line-height: 150%; color: #666666; padding: 10px 0; width: 396px;}
.list_download_bjstwhzx li a{ display: inline-block; padding-right: 44px; background: url(bg_download_bjstkwzx.png) right center no-repeat;  color: #666666;}
.list_download_bjstwhzx ul{ padding-left: 16px; margin-top: 10px;}
.content_bjstwhzx{ line-height: 200%; color: #666666; padding: 0 20px; font-size: 16px;}
.content_bjstwhzx p{ margin-top: 14px;}
.container_content_bjstwhzx{ width: 1040px; margin: 0 auto; float: none;}
.container_content_bjstwhzx h4{ text-align: center;}

.main_left1{ float:left; margin-left:20px; width:210px; min-height:640px; border: 1px solid #e6e6e6; margin-top: 20px;}
.main_right1{ float:left; width:800px; margin-left:38px; min-height:640px;}
.main_left1 h4{ background: #eeeeee; font-size: 16px; color:#b9b8b8; height: 42px; line-height: 42px; padding-left: 15px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; font-weight: bold;}
.main_left1 h4 a{ color:#000000;}
.main_left1 ul { padding: 10px 0;}
.main_left1 li{ padding-left: 40px; line-height: 36px; height: 36px; color:#b9b8b8;}
.main_left1 li a{ color:#000000;}
.main_left1 h4.act{ color: #00724d;}
.main_left1 h4.act a{ color: #00724d;}
.main_left1 li.act{ color: #00724d;}
.main_left1 li.act a{ color: #00724d;}
.main_left1 h4:first-child{ margin-top: -1px;}
.main_left1 h4{ background: url(914i.png) no-repeat 15px; cursor: pointer; padding-left: 45px; font-size:14px;}
.main_left1 h4.act{ background: url(914j.png) no-repeat 15px; cursor: pointer; padding-left: 45px; font-size:14px;}
.main_left1 ul{ display:none;}
.main_left1 h4.act a{ color:#3bb68e;}
.main_left1 li.act{ background: #25b782; color: #fff;}
.main_left1 li.act a{ color: #fff;}

